/**
 * 生成纯数字的UUID
 * @param length 生成的数字长度，默认为16位
 * @returns 纯数字字符串
 */
export function generateNumericUUID(length: number = 16): string {
  let result = '';
  for (let i = 0; i < length; i++) {
    result += Math.floor(Math.random() * 10).toString();
  }
  return result;
}

/**
 * 生成基于时间戳的纯数字UUID
 * @returns 纯数字字符串（时间戳 + 随机数）
 */
export function generateTimestampNumericUUID(): string {
  const timestamp = Date.now().toString();
  const randomSuffix = Math.floor(Math.random() * 10000).toString().padStart(4, '0');
  return timestamp + randomSuffix;
}